home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 10 / The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso / PC_SIGCD / 24 / 4 / DISK2445.ZIP / BACKREM.DOC next >
Text File  |  1989-12-15  |  21KB  |  472 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                                              BackRem 2.0 - User's Manual
  21.             ------------------------------------------------------------
  22.  
  23.                           Copyright (C) 1989, Matrix Computer Consulting
  24.                                        Copyright (C) 1989, Stuart Morris
  25.                                                      All Rights Reserved
  26.  
  27.                                                           November, 1989
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.                             Matrix Computer Consulting, 1-406 Baxter St.
  42.                                       Whitehorse, Yukon, Canada  Y1A 2T5
  43.  
  44.  
  45.  
  46.                                              BackRem 2.0 User Manual - 1
  47.             ------------------------------------------------------------
  48.  
  49.  
  50.             TABLE OF CONTENTS
  51.  
  52.                  Table of Contents.................................1
  53.  
  54.                  Copyright Information.............................2
  55.  
  56.                  Introduction......................................2
  57.                       How BackRem Works............................3
  58.                       Backups and Your Hard Disk...................3
  59.  
  60.                  Installing BackRem................................5
  61.  
  62.                  Configuring BackRem...............................5
  63.                       The Configuration File Name..................6
  64.                       The Backup Program...........................6
  65.                       Number of Backups............................6
  66.                       Number of Days Between Backups...............6
  67.  
  68.                  Running BackRem...................................6
  69.  
  70.                  Batch Files.......................................6
  71.  
  72.                  Special Backups...................................7
  73.  
  74.                  Forcing Backreq to Activate.......................7
  75.  
  76.                  Using a Different Configuration File..............7
  77.  
  78.                  Options When BackRem is Active....................8
  79.  
  80.                  Editing Configuration Files.......................9
  81.  
  82.  
  83.  
  84.                                              BackRem 2.0 User Manual - 2
  85.             ------------------------------------------------------------
  86.  
  87.             COPYRIGHT INFORMATION
  88.  
  89.                  Although this program is copyrighted and is NOT in the
  90.                  public domain, it can be copied and used by any person
  91.                  for personal, private use as long as the following
  92.                  conditions are met:
  93.  
  94.                  -    The program and/or its files be unchanged;
  95.  
  96.                  -    The program and/or its files must not be included
  97.                       or bundled with any other product, especially
  98.                       other software, without the written permission of
  99.                       Matrix Computer Consulting;
  100.  
  101.                  -    No fee may be charged for the program and/or its
  102.                       files, or for the service of providing the program
  103.                       and or its files (other than legitimate connection
  104.                       charges to computer bulletin board services)
  105.                       without the written permission of Matrix Computer
  106.                       Consulting;
  107.  
  108.                  -    BackRem may ONLY be used by individuals for
  109.                       personal use. Organizations and/or companies
  110.                       wishing to use BackRem on a site license basis are
  111.                       required to make licensing arrangements with
  112.                       Matrix Computer Consulting.
  113.  
  114.                  If you like this program and feel like supporting the
  115.                  author, a registration fee of $10 would be greatly
  116.                  appreciated. Cheques should be made out to Matrix
  117.                  Computer Consulting, and sent to 1-406 Baxter St.,
  118.                  Whitehorse, Yukon, Canada, Y1A 2T5.
  119.  
  120.             INTRODUCTION
  121.  
  122.                  Getting someone (including yourself) to do regular
  123.                  backups can be a near-impossible task. When the user
  124.                  and/or computer system is new, backups are done
  125.                  regularly with enthusiasm. However, several months of
  126.                  backups without the reward of a hard disk crash is
  127.                  enough to rob even this task of its considerable charm.
  128.                  Longer and longer periods go by between backups, until
  129.                  the inevitable loss of several months worth of data.
  130.  
  131.                  BackRem (BACKup REMinder) is designed to be a reminder
  132.                  from the system itself that it's time to do a backup.
  133.                  The program calls up whatever backup program that you
  134.                  use, and remembers the time and date of the backup. It
  135.                  can also manage a cyclical backup system for sensitive
  136.                  data.
  137.  
  138.  
  139.  
  140.                                              BackRem 2.0 User Manual - 3
  141.             ------------------------------------------------------------
  142.  
  143.                  IMPORTANT - BackRem does NOT and CANNOT do backups
  144.                  itself. It isn't a backup program. Instead, it calls
  145.                  other programs that you specify to do the backup. It's
  146.                  up to you to make sure that the backup program that you
  147.                  use is reliable and will do the job properly.
  148.  
  149.                  HOW BACKREM WORKS
  150.  
  151.                  When BackRem is run, it reads a configuration file that
  152.                  contains information about the name and location of
  153.                  your backup program, how often you want to do backups,
  154.                  and the number of discrete backups you have in your
  155.                  system.
  156.  
  157.                  If you've told BackRem that you want a certain number
  158.                  of days to pass between backups, it checks the system
  159.                  clock for today's date, and then compares that with the
  160.                  date of the last backup. If the number of elapsed days
  161.                  have exceeded the safety limit, and pops up with a
  162.                  reminder.
  163.  
  164.                  If you have a cyclical backup system, BackRem remembers
  165.                  which backup was done last time, and can prompt you for
  166.                  the appropriate backup.
  167.  
  168.                  BACKUPS AND YOUR HARD DISK
  169.  
  170.                  Before going any further, a note about backups and your
  171.                  hard disk. Doing backups is a pain. Anything that you
  172.                  can do to make the experience less tedious will pay off
  173.                  in more frequent backups. Try these steps toward a more
  174.                  fulfilling backup experience.
  175.  
  176.                  -    Get a good backup program. Floppy disk-based
  177.                       backup systems are getting cheaper and faster all
  178.                       the time. The less time you spend shuffling disks
  179.                       in and out of your drives the better. A tape based
  180.                       backup system is slower and more expensive, but
  181.                       you don't have to do the floppy disk shuffle.
  182.  
  183.                  -    You seldom need to back up your entire hard disk.
  184.                       Most of the occupied bytes on your hard disk are
  185.                       programs, and you already have those on floppy
  186.                       disk, right? Then why spend 80% of your backup
  187.                       time copying them to floppy disk again? If you
  188.                       have a hard disk crash, you'll have to spend some
  189.                       time re-configuring and installing, but the time
  190.                       you'll save during the backup itself pays for
  191.                       itself a hundred times over.
  192.  
  193.  
  194.  
  195.                                              BackRem 2.0 User Manual - 4
  196.             ------------------------------------------------------------
  197.  
  198.                  -    If you still feel that you have to back up your
  199.                       entire hard disk, create two backups: A volatile
  200.                       data backup done frequently, and a second system-
  201.                       wide backup done less frequently. BackRem can
  202.                       handle multiple backups with ease.
  203.  
  204.                  -    Arrange your hard disk properly so that backups
  205.                       can be done to entire branches of subdirectories.
  206.                       For example, if you have a lot of word processing
  207.                       and database files that need backing up, put them
  208.                       into a subdirectory system something like this:
  209.  
  210.                       ROOT +----- APP  +-----      (application programs
  211.                            |           +-----       here - no volatile
  212.                            |           +-----       data)
  213.                            |
  214.                            +----- DATA +----- PROJECT    (all user data
  215.                            |           +----- DATABASE    goes in this
  216.                            |           +----- GRAPHICS    area)
  217.                            |           +----- ETC
  218.                            |
  219.                            (etc)
  220.  
  221.                       This keeps things simple: all your volatile data
  222.                       is stored in the same branch. All you have to do
  223.                       is tell your backup program to back up \DATA and
  224.                       all its subdirectories.
  225.  
  226.                  -    Use multiple backup cycles for sensitive data.
  227.                       Suppose you're doing a backup of your critical
  228.                       accounting data, and a power surge flattens both
  229.                       your hard disk AND your backup? What then? Or what
  230.                       if your hard disk crashes, you go to restore your
  231.                       carefully backed up data, and you find that the
  232.                       disks are bad? Not good.
  233.  
  234.                       The solution is to do a multiple backup cycle.
  235.                       EG - do three separate backups of the same data.
  236.                       You do backup "A" on Monday, backup "B" on
  237.                       Tuesday, backup "C" on Wednesday, and backup "A"
  238.                       on Thursday. You use more disks, but it's easy and
  239.                       it's safe. It also has the additional advantage of
  240.                       allowing you access to data from several backups.
  241.                       If you've ever corrupted a database, gone to the
  242.                       backup and found that also corrupted, you'll see
  243.                       the advantage of this feature.
  244.  
  245.  
  246.  
  247.                                              BackRem 2.0 User Manual - 5
  248.             ------------------------------------------------------------
  249.  
  250.             INSTALLING BACKREM
  251.  
  252.                  All the BackRem files should be in the same
  253.                  subdirectory (BACKREM.EXE, BRCONFIG.EXE, and *.BRC
  254.                  files). The backup program that you use does NOT have
  255.                  to be in the subdirectory, but you have to tell BackRem
  256.                  where the backup program is. The BackRem files can be
  257.                  on any drive, but it's strongly recommended that they
  258.                  be installed on a hard disk.
  259.  
  260.                  If BackRem and BRConfig are placed in a directory on
  261.                  the DOS Path, then they can be called simply by typing
  262.                  their names. Otherwise they have to be called by typing
  263.                  in their full path and filename.
  264.  
  265.                  If BackRem and BRConfig are being used under DOS 3.0 or
  266.                  higher, they can find their configuration files
  267.                  themself by searching the directory that their program
  268.                  files are stored in.
  269.  
  270.             CONFIGURING BACKREM
  271.  
  272.                  Before BackRem can be used, it has to be configured
  273.                  first. This is done using the BRCONFIG program (Backup
  274.                  Reminder CONFIGuration). BRConfig allows you to create
  275.                  and edit the BackRem configuration files, letting it
  276.                  know things like the name and location of your backup
  277.                  program, how often you'd like a reminder to back up,
  278.                  and the number of backup cycles that you intend to use.
  279.  
  280.                  To run BRConfig, type in its name on the command line,
  281.                  followed (optionally) by the name of the configuration
  282.                  file that you're going to work with.
  283.  
  284.                  BRConfig will ask you for four pieces of information:
  285.  
  286.                  -    the name of the configuration file to work with;
  287.  
  288.                  -    the name and location of your backup program;
  289.  
  290.                  -    the number of backups in your backup cycle; and
  291.  
  292.                  -    the number of days that should elapse before a
  293.                       backup reminder.
  294.  
  295.  
  296.  
  297.                                              BackRem 2.0 User Manual - 6
  298.             ------------------------------------------------------------
  299.  
  300.                  THE CONFIGURATION FILE NAME
  301.  
  302.                  When you call BackRem without specifying a
  303.                  configuration file name, it looks for its default
  304.                  configuration file BACKREM.BRC. If you only do one type
  305.                  of backup on your system, this is the file you want to
  306.                  configure.
  307.  
  308.                  If you tell BRConfig that you want to edit a
  309.                  configuration file that doesn't exist, it'll ask you if
  310.                  you want to create a file of that name.
  311.  
  312.                  THE BACKUP PROGRAM
  313.  
  314.                  When telling BRConfig the name of your backup program,
  315.                  you should specify the full pathname, the filename
  316.                  extension (.EXE, .COM. or .BAT), and include any
  317.                  command line parameters. After pressing ENTER, BRConfig
  318.                  will make sure that the file exists. If it doesn't,
  319.                  it'll let you know.
  320.  
  321.                  NUMBER OF BACKUPS
  322.  
  323.                  If you use a multiple backup cycle, enter the number of
  324.                  backups that you use in this field. BackRem can handle
  325.                  up to 5 backups in a cycle, and it labels them A to E.
  326.  
  327.                  NUMBER OF DAYS BETWEEN BACKUPS
  328.  
  329.                  If you want BackRem to pop up every time it's called,
  330.                  this field should contain "0".
  331.  
  332.                  However, if you're calling BackRem from a batch file
  333.                  (like the Autoexec.bat file), you should set this to
  334.                  the number of days that you feel it's safe to pass
  335.                  between backups. If you want to perform a backup every
  336.                  week, enter "6" in this field. This way, every seventh
  337.                  day, BackRem will pop up when you turn on your system.
  338.  
  339.             RUNNING BACKREM
  340.  
  341.                  BATCH FILES
  342.  
  343.                  BackRem is really designed to be called from a batch
  344.                  file, particularly from the Autoexec.bat file. For
  345.                  example, if you have BackRem configured to be activated
  346.                  after 3 days have elapsed without a backup, and BackRem
  347.                  is called by your Autoexec.bat file, BackRem will check
  348.                  the system date every time you turn on or boot your
  349.                  system. If three days or less have elapsed, you'll just
  350.  
  351.  
  352.  
  353.                                              BackRem 2.0 User Manual - 7
  354.             ------------------------------------------------------------
  355.  
  356.                  get a message on your screen indicating the number of
  357.                  days since your last backup.
  358.  
  359.                  After the specified number of days is exceeded, the
  360.                  full BackRem screen will pop up and ask you if you want
  361.                  to do a backup. If there isn't time to do a backup, you
  362.                  can tell it to shut up, and it will, but it'll pop up
  363.                  again the next time you boot.
  364.  
  365.                  Once a backup is done, it'll go dormant again until the
  366.                  number of days since the last backup has been exceeded.
  367.  
  368.                  SPECIAL BACKUPS
  369.  
  370.                  If you want BackRem to be run every time you run your
  371.                  accounting program, you should tie BackRem into the
  372.                  batch file that you use to call the program. For
  373.                  example, if you were using an accounting package called
  374.                  "ACCOUNT.EXE", you might have a batch file along these
  375.                  lines:
  376.  
  377.                       CD \DATA\ACC_DATA
  378.                       \UTIL\BACKREM
  379.                       \APP\ACC\ACCOUNT
  380.                       CD \
  381.  
  382.                  This way, every time the accounting program is run,
  383.                  BackRem checks to see when the last backup of the
  384.                  accounting data was done.
  385.  
  386.             FORCING BACKREM TO ACTIVATE
  387.  
  388.                  Sometimes you may wish BackRem to activate no matter
  389.                  how many days have elapsed since the last backup
  390.                  (before testing some potentially disk-damaging
  391.                  software, for example). Simply call BackRem with a "/F"
  392.                  on the command line. For example, if you had BackRem in
  393.                  a subdirectory called \UTIL, you could force it to
  394.                  activate by typing:
  395.  
  396.                       \UTIL\BACKREM /F
  397.  
  398.             USING A DIFFERENT CONFIGURATION FILE
  399.  
  400.                  Suppose that you wanted to use BackRem for two separate
  401.                  backups? For example, if you did a regular backup of
  402.                  your volatile data, but also did a complete system
  403.                  backup once per month, you could set up a separate
  404.                  configuration file for the system backup called
  405.                  SYSTEM.BRC. Then, in your Autoexec.bat file, you could
  406.                  have the following two lines:
  407.  
  408.  
  409.  
  410.                                              BackRem 2.0 User Manual - 8
  411.             ------------------------------------------------------------
  412.  
  413.                       \UTIL\BACKREM
  414.                       \UTIL\BACKREM SYSTEM
  415.  
  416.                  The first line calls BackRem without specifying a
  417.                  configuration file. This makes it use its default
  418.                  configuration file BACKREM.BRC.
  419.  
  420.                  The second line calls BackRem, but tells it to use the
  421.                  information in a configuration file called SYSTEM.BRC.
  422.  
  423.                  Note that unless a subdirectory name is included with
  424.                  the configuration filename, BackRem will look for the
  425.                  configuration file in the same subdirectory as the
  426.                  BACKREM.EXE file, NOT the current subdirectory.
  427.  
  428.             OPTIONS WHEN BACKREM IS ACTIVE
  429.  
  430.                  When BackRem has been activated, it displays a window
  431.                  in the centre of the screen showing the times and dates
  432.                  of the last five backups. If you're on a multiple
  433.                  backup cycle, it'll also show the letters of the
  434.                  backups (A, B, C, etc).
  435.  
  436.                  In a window near the bottom of the screen, it'll tell
  437.                  you how many days have elapsed since the last backup,
  438.                  and asks if it should do one now. At this point you
  439.                  should type "Y" for Yes, "N" for No, or "R" for Re-do
  440.                  the last backup.
  441.  
  442.                  If you respond with "N" for no, BackRem will simply
  443.                  terminate. If you respond with "Y" for yes, BackRem
  444.                  will tell you to prepare your backup before continuing.
  445.                  You can press the ESC key at this point to back up, or
  446.                  any other key to proceed with the backup.
  447.  
  448.                  At this point, BackRem runs the backup program that
  449.                  you've specified. Once it has finished, control of the
  450.                  computer returns to BackRem, and the configuration file
  451.                  is updated.
  452.  
  453.                  IMPORTANT - BackRem has no way of knowing whether the
  454.                  backup was successful or not. If the backup is messed
  455.                  up for some reason, run BackRem with the a "/F" on the
  456.                  command line (see above) and choose "R" to re-do the
  457.                  backup. It's also strongly recommended that you test
  458.                  your backup on a regular basis to ensure that your
  459.                  backup program is working properly and that the data
  460.                  being backed up is valid.
  461.  
  462.  
  463.  
  464.                                              BackRem 2.0 User Manual - 9
  465.             ------------------------------------------------------------
  466.  
  467.             EDITING CONFIGURATION FILES
  468.  
  469.                  BackRem's configuration files can be re-edited at any
  470.                  point using BRCONFIG. Dates and times of backups will
  471.                  be retained, even if the number of days between backups
  472.                  or number of backups in a cycle is changed.